1
Определение словаря Python: сопоставление ключ-значение
EvoClass-AI001Лекция 8
00:00

Определение словаря Python: сопоставление ключ-значение

В Python словарь — это гибкий, фундаментальный тип данных, используемый для хранения данных описательным, а не позиционным способом. В отличие от последовательностей, таких как списки или кортежи, словарь является неупорядоченнымколлекцией, в которой данные организуются с помощью уникальных имен, называемых ключамивместо числовых индексов. Эта структура обеспечивает чрезвычайно быстрый доступ к данным.

1. Основная структура: пары ключ-значение

Данные хранятся в виде пар, где уникальный Ключнепосредственно соответствует значению Значению. Такая структура имитирует оптимизированный хеш-мап, гарантирующий чрезвычайно быстрое извлечение. Ключи должны быть уникальными и неизменяемыми (обычно строки или числа), тогда как значения могут быть любым типом данных.

{"student_id":101,"name":"Alex","grade":88.5}

2. Синтаксис и свойства словаря

  • Словари определяются с помощью фигурных скобок{}.
  • Символ запятой:разделяет ключ и его соответствующее значение (ключ:значение).
  • Словари являются изменяемыми, что означает, что ключи и значения можно динамически добавлять, удалять или изменять после создания.
💡 Индексация против поиска по ключу
Словари не поддерживают числовую индексацию (например, support numerical indexing (like [0] или [1]). Данные должны извлекаться с использованием конкретного имени ключа, предоставленного при создании (например, dictionary["name"]).
main.py
ТЕРМИНАЛbash — 80x24
> Готово. Нажмите «Запустить», чтобы выполнить.
>